var obj = {
  安全生产: 23,
  "党建-纪检": 3,
  生产: 15,
  市场营销: 8,
  财务金融: 3,
  规划基建: 11,
  营销: 5,
  综合党建: 6,
  财务: 2,
  数字化: 4,
  "其他-法律": 1,
  "其他-行政办公": 2,
  "其他-物资管理": 1,
};

// 1. 将对象转成数组
var entries = Object.entries(obj);

// 2. 按 value（第二个元素）进行降序排序
entries.sort((a, b) => b[1] - a[1]);

// 3. 将排序后的数组重新转成对象
// var sortedObj = {};
// entries.forEach(([key, value]) => {
//   sortedObj[key] = value;
// });

// 4. 输出结果
// console.log(sortedObj);
console.log(Object.fromEntries(entries));
